strap-maker shop - Turco Inglés Diccionario